.version 49 0 
.class public super com/liquid_technologies/ltxmllib18/data/ElementInfoAllPrimOpt 
.super com/liquid_technologies/ltxmllib18/ElementInfo 

.method public <init> : [u25] 
    .code stack 13 locals 13 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     aload 4 
L6:     aconst_null 
L7:     aload 6 
L9:     aload 7 
L11:    aload 8 
L13:    aload 9 
L15:    aload 10 
L17:    aload 11 
L19:    aload 12 
L21:    invokespecial Method com/liquid_technologies/ltxmllib18/ElementInfo <init> [u25] 
L24:    return 
L25:    
    .end code 
.end method 

.method protected elementToXml : (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/XmlWriter;)Z 
    .code stack 4 locals 4 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     invokevirtual Method com/liquid_technologies/ltxmllib18/data/ElementInfoAllPrimOpt elementToXmlPrim (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/XmlWriter;)Z 
L7:     ireturn 
L8:     
    .end code 
    .exceptions java/lang/Exception 
.end method 

.method protected elementFromXml : [u21] 
    .code stack 4 locals 7 
L0:     aload_0 
L1:     aload_1 
L2:     aload 4 
L4:     invokevirtual Method com/liquid_technologies/ltxmllib18/data/ElementInfoAllPrimOpt isThisElement (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;)Z 
L7:     ifeq L19 
L10:    aload_0 
L11:    aload_1 
L12:    aload_2 
L13:    aload 4 
L15:    invokevirtual Method com/liquid_technologies/ltxmllib18/data/ElementInfoAllPrimOpt elementFromXmlPrim (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;)Lcom/liquid_technologies/ltxmllib18/XmlReturn; 
L18:    areturn 
L19:    new com/liquid_technologies/ltxmllib18/XmlReturn 
L22:    dup 
L23:    aload 4 
L25:    iconst_0 
L26:    invokespecial Method com/liquid_technologies/ltxmllib18/XmlReturn <init> (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Z)V 
L29:    areturn 
L30:    
    .end code 
    .exceptions java/lang/Exception 
.end method 

.method protected validate : (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;ZZ)Z 
    .code stack 1 locals 5 
L0:     iconst_1 
L1:     ireturn 
L2:     
    .end code 
    .exceptions java/lang/Exception 
.end method 
.innerclasses 
    com/liquid_technologies/ltxmllib18/Conversions$ConversionType com/liquid_technologies/ltxmllib18/Conversions ConversionType public static final enum 
    com/liquid_technologies/ltxmllib18/XmlObjectBase$XmlElementType com/liquid_technologies/ltxmllib18/XmlObjectBase XmlElementType public static final enum 
.end innerclasses 
.const [u21] = Utf8 (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/XmlObjectBase$XmlElementType;)Lcom/liquid_technologies/ltxmllib18/XmlReturn; 
.const [u25] = Utf8 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/liquid_technologies/ltxmllib18/Conversions$ConversionType;Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/WhitespaceRule;Lcom/liquid_technologies/ltxmllib18/PrimitiveRestrictions;Ljava/lang/String;)V 
.end class 
